LottoMania was created using the "sf Class Library," a library of Pascal objects to be used as an extension of THINK's‚Ñ¢ Class Library. The sfCL objects provide full implementation of dialogs (Modal & nonModal), List Manager routines, Static Text with Fonts, Styled (by individual character) EditText Panes, a simple-to-use Online Help system, and other goodies, all of which are exemplified by LottoMania. To use the Online Help provided by sfCL, for example, one has only to furnish the Help texts and their titles, and specify the number of them, and the sf Class Library will do the rest.
The sfCL came into being as a result of its author's wishing not to have to deal with the functioning of dialogs and Help implementation more than one more time. LottoMania owes its existence to the desire to illustrate some of the capabilities of the sfCL in as simple a way as possible. LottoMania owes its name to the apparent reality that every other name for a Lotto program has already been taken, and to bother to create still another Lotto program one must be at least a bit crazy...
The sfCL, as well as the source code for LottoMania, are available absolutely free of charge in the GEnie‚Ñ¢ MacPro roundtable. Source code for the sfCL implementation routines is also available to those who become registered users of the sfCL, under the ShareWare concept. Details on registering as a user of the sfCL are available in the file containing the sfCL itself.